package com.pg.mapper;

import org.apache.ibatis.annotations.Param;
import org.springframework.format.annotation.DateTimeFormat;
import org.springframework.stereotype.Repository;

import java.util.Date;

/**
 * <p>
 * Mapper 接口
 * </p>
 *
 * @author likl
 * @since 2020-06-17
 */
@Repository
public interface CjsjMapper {
    /**
     * 统计烘干间温度
     *
     * @param tableName 表名
     * @param startTime 起始时间
     * @param endTime   结束时间
     * @return 条数
     */
    int hgjwdCount(@Param("tableName") String tableName, @Param("startTime") @DateTimeFormat Date startTime, @Param("endTime") @DateTimeFormat Date endTime);

    /**
     * 统计外装间
     *
     * @param tableName 表名
     * @param startTime 起始时间
     * @param endTime   结束时间
     * @return 条数
     */
    int wzjCount(@Param("tableName") String tableName, @Param("startTime") @DateTimeFormat Date startTime, @Param("endTime") @DateTimeFormat Date endTime);

    /**
     * 统计内装间
     *
     * @param tableName 表名
     * @param startTime 起始时间
     * @param endTime   结束时间
     * @return 条数
     */
    int nzjCount(@Param("tableName") String tableName, @Param("startTime") @DateTimeFormat Date startTime, @Param("endTime") @DateTimeFormat Date endTime);
}
